package com.smh.a01exceptionDemo1;

public class ExceptionDemo6 {
    public static void main(String[] args) {

        int[] arr = {1, 2, 3, 4, 5};

        try {
            System.out.println(arr[10]);
// 此处出现了异常，程序就会在这里创建一个ArrayIndexOutOfBoundsException对象
// new ArrayIndexOutOfBoundsException();
// 拿着这个对象宝catch的小括号中对比，看括号中的变量是否可以接收这个对象
// 如果能被接收，表示该异常就被捕获(抓住)，执行catch里面对应的代码
// 当catch里面所有代码执行完毕，继续执行try...catch体系下面的其他代码
        } catch (Exception e) {
            System.out.println("索引越界");
        }
        System.out.println("执行了");


    }
}
